// 此文件整合了示例配置和本地配置

module.exports = {
  // Dify API 配置
  api: {
    // API 配置已移至 api.config.js
    
    // 请求超时时间 (毫秒)
    timeout: 30000,
    
    // 用户标识
    user: 'abc-123'
  },

// 使用说明:
// 1. 在 api.config.js 中修改 url 和 key
// 2. 根据需要调整其他配置项
// 3. 此文件包含敏感信息，请谨慎上传到公共仓库
  
  // 窗口配置
  window: {
    // 窗口初始大小
    width: 400,
    height: 80,
    
    // 窗口初始位置 (null 表示自动计算)
    x: null,
    y: 100,
    
    // 窗口属性
    alwaysOnTop: true,      // 始终置顶
    skipTaskbar: true,      // 不显示在任务栏
    resizable: false,       // 不可调整大小
    transparent: true,      // 透明背景
    frame: false           // 无边框
  },
  
  // UI 配置
  ui: {
    // 主题颜色
    primaryColor: '#3b82f6',
    
    // 最大消息历史数量
    maxHistoryCount: 10,
    
    // 回复区域最大高度
    maxReplyHeight: 400,
    
    // 动画持续时间 (毫秒)
    animationDuration: 300
  },
  
  // 快捷键配置
  shortcuts: {
    // 显示/隐藏窗口
    toggleWindow: 'Alt+Space',
    
    // 发送消息
    sendMessage: 'Enter',
    
    // 最小化窗口
    minimizeWindow: 'Escape'
  },
  
  // 开发配置
  development: {
    // 是否启用开发者工具
    enableDevTools: true,
    
    // 是否显示详细日志
    verbose: true
  }
};